#ifndef _IMMAP_H
#define _IMMAP_H

#include <stdint.h>

class IMMap {
	public:	

	virtual ~IMMap() {};

	virtual void *MapRW(uint64_t offset, size_t size) = 0;
	virtual void Unmap() = 0;
	virtual bool IsMapped() = 0;

};

#endif // _IMMAP_H
